| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

OutputFormatter.h
1 // OutputFormatter.h
3 //
5
6 namespace nkDebug
7 {
14 class OutputFormatter
15 {
16 public :
17
18 // Constructor, destructor
22 OutputFormatter () noexcept ;
26 virtual ~OutputFormatter () ;
27
28 // Formatting
35 virtual nkMemory::String formatRunLaunch (const TestRunParameters& params) ;
41 virtual nkMemory::String formatRunEnd () ;
48 virtual nkMemory::String formatClassLaunch (const TestClassObserverInformation& info) ;
55 virtual nkMemory::String formatClassBypass (const TestClassObserverInformation& info) ;
62 virtual nkMemory::String formatClassEnd (const TestClassObserverInformation& info) ;
69 virtual nkMemory::String formatTestLaunch (const TestFunctionObserverInformation& info) ;
76 virtual nkMemory::String formatTestBypass (const TestFunctionObserverInformation& info) ;
83 virtual nkMemory::String formatTestSuccess (const TestFunctionObserverInformation& info) ;
90 virtual nkMemory::String formatTestFailure (const TestFunctionObserverInformation& info) ;
91 } ;
92 }
nkDebug::OutputFormatter::formatTestBypass
virtual nkMemory::String formatTestBypass(const TestFunctionObserverInformation &info)
nkDebug::OutputFormatter
Base class for test's output formatting.
Definition: OutputFormatter.h:15
nkDebug::TestClassObserverInformation
Information provided during a TestClass run.
Definition: TestClassObserverInformation.h:12
nkDebug::OutputFormatter::formatTestFailure
virtual nkMemory::String formatTestFailure(const TestFunctionObserverInformation &info)
nkDebug::OutputFormatter::OutputFormatter
OutputFormatter() noexcept
nkDebug::OutputFormatter::formatClassBypass
virtual nkMemory::String formatClassBypass(const TestClassObserverInformation &info)
nkDebug::OutputFormatter::formatRunEnd
virtual nkMemory::String formatRunEnd()
nkDebug::TestRunParameters
Parameters allowing to drive a test run sequence.
Definition: TestRunParameters.h:12
nkDebug::TestFunctionObserverInformation
Information provided during a function run.
Definition: TestFunctionObserverInformation.h:12
nkDebug::OutputFormatter::formatTestSuccess
virtual nkMemory::String formatTestSuccess(const TestFunctionObserverInformation &info)
nkDebug::OutputFormatter::formatClassLaunch
virtual nkMemory::String formatClassLaunch(const TestClassObserverInformation &info)
nkDebug::OutputFormatter::formatTestLaunch
virtual nkMemory::String formatTestLaunch(const TestFunctionObserverInformation &info)
nkDebug::OutputFormatter::formatClassEnd
virtual nkMemory::String formatClassEnd(const TestClassObserverInformation &info)
nkDebug
Encompasses all API of component NilkinsDebug.
Definition: LogManager.h:7
nkDebug::OutputFormatter::formatRunLaunch
virtual nkMemory::String formatRunLaunch(const TestRunParameters &params)
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7